package org.linlinjava.litemall.web.vo;

import java.math.BigDecimal;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel(value="订单计算退款响应类",description="订单计算退款响应类")
public class OrderCalculateRefundResponseVO {
	
	@ApiModelProperty(value = "商品金额")
    private BigDecimal goodsPrice;
	
	@ApiModelProperty(value = "税费")
	private BigDecimal taxPrice;
	
	@ApiModelProperty(value = "退款总金额")
	private BigDecimal totalPrice;
	
	@ApiModelProperty(value = "实际退款总金额(现金支付时不一致，需要根据加拿大四舍五入计算)")
	private BigDecimal actualPrice;
	
	@ApiModelProperty(value = "退款方式(1:现金支付,2:礼物卡支付,3:Paypal支付,4:余额支付,5:Clover支付)")
	private Byte refundType;

	private String externalId;

	private String orderId;

	private String paymentId;


}
